home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2000 / MacHack 2000.toast / pc / The Hacks / 3D QuickTime Dynamics / kSan Headers / kSanCursor.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-06-24  |  995 b   |  45 lines

  1. #ifndef __kSanCursor__
  2. #define __kSanCursor__
  3.  
  4. //#include <CursorCtl.h>
  5.  
  6.  
  7. //#define kRotatingCursor 2
  8. //#define kMovieCursor 3
  9. //#define kSpinCellCursor 4
  10. //#define kRollCellCursor 5
  11. //#define kSelectFingerCursor 6
  12. //#define kErrorCursor 7
  13. //typedef CCrsrHandle kSanCCrsrHandle;
  14. //typedef acurHandle kSanacurHandle;
  15.  
  16. #define kSpinCursor 'sCRS'
  17. #define kRotateCursor 'rCRS'
  18. #define kFingerCursor 'fCRS'
  19.  
  20.  
  21. typedef struct kSanCursorType
  22. {
  23.     short      whichCursor;
  24.     short      currentFrame;
  25.     long          nextUpdate;        
  26. //    kSanCCrsrHandle  *cursorFrame;
  27. //    kSanCCrsrHandle  *movieCursorFrame;
  28. //    kSanacurHandle   rotatingCursor;
  29. //    kSanCCrsrHandle  flashCursorHandle;
  30. //    kSanCCrsrHandle  spinCellCursorHandle;
  31. //    kSanCCrsrHandle  rollCellCursorHandle;
  32. //    kSanCCrsrHandle  selectFingerCursorHandle;
  33.  
  34. }kSanCursor;
  35.  
  36. void  setCursor( short val);
  37. void  updateCursor(void);
  38. void     mySpinCursor(void);
  39. void showFlash(void);
  40. void     setCursorState  (void);
  41.  short kSanCursorInit(void);
  42.  
  43. extern kSanCursor k3Cursor;
  44.  
  45. #endif